ARM 어셈블리 Arm 어셈블리 학습 노트(9) - 효율적인 분기 코드 및 비정합 데이터 접근 분기 코드 switch(x)는 우리가 평상시 코드에서 매우 흔히 볼 수 있고 비교적 시간이 걸리는 조작이기도 하기 때문에 최적화되면 코드의 효율을 크게 향상시킬 수 있다. 이 경우 N은 다음 C 코드의 경우 크게 사용할 수 없습니다. 4 우리는 pc레지스터의 값을 기준으로 x의 값을 인덱스로 실현할 수 있다. 최적화된 어셈블리 코드는 다음과 같다. 예를 들어 x = 2^k일 때method 를... ARM 어셈블리
Arm 어셈블리 학습 노트(9) - 효율적인 분기 코드 및 비정합 데이터 접근 분기 코드 switch(x)는 우리가 평상시 코드에서 매우 흔히 볼 수 있고 비교적 시간이 걸리는 조작이기도 하기 때문에 최적화되면 코드의 효율을 크게 향상시킬 수 있다. 이 경우 N은 다음 C 코드의 경우 크게 사용할 수 없습니다. 4 우리는 pc레지스터의 값을 기준으로 x의 값을 인덱스로 실현할 수 있다. 최적화된 어셈블리 코드는 다음과 같다. 예를 들어 x = 2^k일 때method 를... ARM 어셈블리